Signed-off-by: Ewan Mellor <ewan@xensource.com>
if boot:
# HVM booting.
self.info['image']['type'] = 'hvm'
+ if not 'devices' in self.info['image']:
+ self.info['image']['devices'] = {}
self.info['image']['devices']['boot'] = boot
elif not blexec and kernel:
# Boot from dom0. Nothing left to do -- the kernel and ramdisk
def configure(self, vmConfig, imageConfig, deviceConfig):
ImageHandler.configure(self, vmConfig, imageConfig, deviceConfig)
+ if not self.kernel:
+ self.kernel = '/usr/lib/xen/boot/hvmloader'
+
info = xc.xeninfo()
if 'hvm' not in info['xen_caps']:
raise VmError("HVM guest support is unavailable: is VT/AMD-V "